home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 June: Reference Library / Dev.CD Jun 94.toast / Technical Documentation / Inside Macintosh / IM—Networking / IM—Networking.rsrc / GRF#_1000 < prev    next >
Unknown  |  1994-04-27  |  2.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 27 2e 46 69 67 75 72 | 65 20 31 2d 31 09 44 61 |.'.Figur|e 1-1.Da|
|00000010| 74 61 20 64 65 6c 69 76 | 65 72 79 20 6f 6e 20 41 |ta deliv|ery on A|
|00000020| 70 70 6c 65 54 61 6c 6b | 20 6e 65 74 77 6f 72 6b |ppleTalk| network|
|00000030| 73 24 46 69 67 75 72 65 | 20 31 2d 32 09 41 70 70 |s$Figure| 1-2.App|
|00000040| 6c 65 54 61 6c 6b 20 70 | 72 6f 74 6f 63 6f 6c 20 |leTalk p|rotocol |
|00000050| 73 74 61 63 6b 20 52 46 | 69 67 75 72 65 20 31 2d |stack RF|igure 1-|
|00000060| 33 09 44 65 76 69 63 65 | 20 64 72 69 76 65 72 73 |3.Device| drivers|
|00000070| 20 61 6e 64 20 63 6f 6e | 6e 65 63 74 69 6f 6e 73 | and con|nections|
|00000080| 20 66 69 6c 65 73 20 74 | 68 61 74 20 69 6d 70 6c | files t|hat impl|
|00000090| 65 6d 65 6e 74 20 41 70 | 70 6c 65 54 61 6c 6b 20 |ement Ap|pleTalk |
|000000a0| 70 72 6f 74 6f 63 6f 6c | 73 3a 46 69 67 75 72 65 |protocol|s:Figure|
|000000b0| 20 31 2d 34 09 41 70 70 | 6c 65 54 61 6c 6b 20 70 | 1-4.App|leTalk p|
|000000c0| 72 6f 74 6f 63 6f 6c 73 | 20 77 69 74 68 20 70 72 |rotocols| with pr|
|000000d0| 6f 67 72 61 6d 6d 69 6e | 67 20 69 6e 74 65 72 66 |ogrammin|g interf|
|000000e0| 61 63 65 73 35 46 69 67 | 75 72 65 20 31 2d 35 09 |aces5Fig|ure 1-5.|
|000000f0| 41 70 70 6c 65 54 61 6c | 6b 20 70 72 6f 74 6f 63 |AppleTal|k protoc|
|00000100| 6f 6c 20 73 74 61 63 6b | 20 61 6e 64 20 74 68 65 |ol stack| and the|
|00000110| 20 4f 53 49 20 6d 6f 64 | 65 6c 4b 46 69 67 75 72 | OSI mod|elKFigur|
|00000120| 65 20 33 2d 31 09 54 68 | 65 20 4e 61 6d 65 2d 42 |e 3-1.Th|e Name-B|
|00000130| 69 6e 64 69 6e 67 20 50 | 72 6f 74 6f 63 6f 6c 20 |inding P|rotocol |
|00000140| 61 6e 64 20 74 68 65 20 | 75 6e 64 65 72 6c 79 69 |and the |underlyi|
|00000150| 6e 67 20 41 70 70 6c 65 | 54 61 6c 6b 20 70 72 6f |ng Apple|Talk pro|
|00000160| 74 6f 63 6f 6c 73 58 46 | 69 67 75 72 65 20 33 2d |tocolsXF|igure 3-|
|00000170| 32 09 54 68 65 20 4e 42 | 50 20 6e 61 6d 65 73 20 |2.The NB|P names |
|00000180| 74 61 62 6c 65 20 6f 6e | 20 65 61 63 68 20 6e 6f |table on| each no|
|00000190| 64 65 2c 20 63 6f 6c 6c | 65 63 74 69 76 65 6c 79 |de, coll|ectively|
|000001a0| 20 66 6f 72 6d 69 6e 67 | 20 61 6e 20 4e 42 50 20 | forming| an NBP |
|000001b0| 6e 61 6d 65 73 20 64 69 | 72 65 63 74 6f 72 79 49 |names di|rectoryI|
|000001c0| 46 69 67 75 72 65 20 33 | 2d 33 09 54 68 65 20 69 |Figure 3|-3.The i|
|000001d0| 6e 74 65 72 6e 65 74 20 | 73 6f 63 6b 65 74 20 61 |nternet |socket a|
|000001e0| 64 64 72 65 73 73 20 61 | 6e 64 20 65 6e 74 69 74 |ddress a|nd entit|
|000001f0| 79 20 6e 61 6d 65 20 6f | 66 20 61 6e 20 61 70 70 |y name o|f an app|
|00000200| 6c 69 63 61 74 69 6f 6e | 20 2a 46 69 67 75 72 65 |lication| *Figure|
|00000210| 20 33 2d 34 09 4e 61 6d | 65 73 20 74 61 62 6c 65 | 3-4.Nam|es table|
|00000220| 20 65 6e 74 72 79 20 72 | 65 63 6f 72 64 20 66 6f | entry r|ecord fo|
|00000230| 72 6d 61 74 25 46 69 67 | 75 72 65 20 33 2d 35 09 |rmat%Fig|ure 3-5.|
|00000240| 45 6e 74 69 74 79 20 6e | 61 6d 65 20 72 65 63 6f |Entity n|ame reco|
|00000250| 72 64 20 66 6f 72 6d 61 | 74 20 36 46 69 67 75 72 |rd forma|t 6Figur|
|00000260| 65 20 33 2d 36 09 54 75 | 70 6c 65 20 72 65 74 75 |e 3-6.Tu|ple retu|
|00000270| 72 6e 65 64 20 62 79 20 | 74 68 65 20 50 4c 6f 6f |rned by |the PLoo|
|00000280| 6b 75 70 4e 61 6d 65 20 | 66 75 6e 63 74 69 6f 6e |kupName |function|
|00000290| 20 55 46 69 67 75 72 65 | 20 34 2d 31 09 54 68 65 | UFigure| 4-1.The|
|000002a0| 20 5a 6f 6e 65 20 49 6e | 66 6f 72 6d 61 74 69 6f | Zone In|formatio|
|000002b0| 6e 20 50 72 6f 74 6f 63 | 6f 6c 20 28 5a 49 50 29 |n Protoc|ol (ZIP)|
|000002c0| 20 61 6e 64 20 74 68 65 | 20 75 6e 64 65 72 6c 79 | and the| underly|
|000002d0| 69 6e 67 20 41 70 70 6c | 65 54 61 6c 6b 20 70 72 |ing Appl|eTalk pr|
|000002e0| 6f 74 6f 63 6f 6c 73 2c | 46 69 67 75 72 65 20 35 |otocols,|Figure 5|
|000002f0| 2d 31 09 41 44 53 50 20 | 61 6e 64 20 69 74 73 20 |-1.ADSP |and its |
|00000300| 75 6e 64 65 72 6c 79 69 | 6e 67 20 70 72 6f 74 6f |underlyi|ng proto|
|00000310| 63 6f 6c 73 35 46 69 67 | 75 72 65 20 35 2d 32 09 |cols5Fig|ure 5-2.|
|00000320| 53 74 65 70 73 20 66 6f | 72 20 63 72 65 61 74 69 |Steps fo|r creati|
|00000330| 6e 67 20 61 6e 20 41 44 | 53 50 20 63 6f 6e 6e 65 |ng an AD|SP conne|
|00000340| 63 74 69 6f 6e 20 65 6e | 64 20 34 46 69 67 75 72 |ction en|d 4Figur|
|00000350| 65 20 35 2d 33 09 41 44 | 53 50 20 63 6f 6e 6e 65 |e 5-3.AD|SP conne|
|00000360| 63 74 69 6f 6e 20 65 6e | 64 73 20 61 6e 64 20 74 |ction en|ds and t|
|00000370| 68 65 69 72 20 63 6f 6d | 70 6f 6e 65 6e 74 73 39 |heir com|ponents9|
|00000380| 46 69 67 75 72 65 20 35 | 2d 34 09 53 74 61 6e 64 |Figure 5|-4.Stand|
|00000390| 61 72 64 20 74 61 73 6b | 73 20 66 6f 72 20 61 6e |ard task|s for an|
|000003a0| 20 41 44 53 50 20 63 6f | 6e 6e 65 63 74 69 6f 6e | ADSP co|nnection|
|000003b0| 20 6c 69 73 74 65 6e 65 | 72 1d 46 69 67 75 72 65 | listene|r.Figure|
|000003c0| 20 36 2d 31 09 41 6e 20 | 41 54 50 20 74 72 61 6e | 6-1.An |ATP tran|
|000003d0| 73 61 63 74 69 6f 6e 2b | 46 69 67 75 72 65 20 36 |saction+|Figure 6|
|000003e0| 2d 32 09 41 54 50 20 61 | 6e 64 20 69 74 73 20 75 |-2.ATP a|nd its u|
|000003f0| 6e 64 65 72 6c 79 69 6e | 67 20 70 72 6f 74 6f 63 |nderlyin|g protoc|
|00000400| 6f 6c 73 39 46 69 67 75 | 72 65 20 36 2d 33 09 54 |ols9Figu|re 6-3.T|
|00000410| 68 65 20 41 54 50 20 70 | 61 63 6b 65 74 20 68 65 |he ATP p|acket he|
|00000420| 61 64 65 72 20 63 6f 6e | 74 72 6f 6c 20 69 6e 66 |ader con|trol inf|
|00000430| 6f 72 6d 61 74 69 6f 6e | 20 62 79 74 65 4e 46 69 |ormation| byteNFi|
|00000440| 67 75 72 65 20 37 2d 31 | 09 54 77 6f 20 61 70 70 |gure 7-1|.Two app|
|00000450| 6c 69 63 61 74 69 6f 6e | 73 20 72 75 6e 6e 69 6e |lication|s runnin|
|00000460| 67 20 6f 6e 20 74 68 65 | 20 73 61 6d 65 20 6e 6f |g on the| same no|
|00000470| 64 65 2c 20 65 61 63 68 | 20 77 69 74 68 20 69 74 |de, each| with it|
|00000480| 73 20 6f 77 6e 20 73 6f | 63 6b 65 74 2f 46 69 67 |s own so|cket/Fig|
|00000490| 75 72 65 20 37 2d 32 09 | 53 65 6e 64 69 6e 67 20 |ure 7-2.|Sending |
|000004a0| 61 6e 64 20 72 65 63 65 | 69 76 69 6e 67 20 64 61 |and rece|iving da|
|000004b0| 74 61 20 75 73 69 6e 67 | 20 44 44 50 1c 46 69 67 |ta using| DDP.Fig|
|000004c0| 75 72 65 20 37 2d 33 09 | 41 73 73 69 67 6e 69 6e |ure 7-3.|Assignin|
|000004d0| 67 20 73 6f 63 6b 65 74 | 73 23 46 69 67 75 72 65 |g socket|s#Figure|
|000004e0| 20 37 2d 34 09 44 44 50 | 20 77 72 69 74 65 2d 64 | 7-4.DDP| write-d|
|000004f0| 61 74 61 20 73 74 72 75 | 63 74 75 72 65 36 46 69 |ata stru|cture6Fi|
|00000500| 67 75 72 65 20 37 2d 35 | 09 54 68 65 20 52 48 41 |gure 7-5|.The RHA|
|00000510| 20 66 6f 72 20 62 6f 74 | 68 20 6c 6f 6e 67 20 61 | for bot|h long a|
|00000520| 6e 64 20 73 68 6f 72 74 | 20 44 44 50 20 68 65 61 |nd short| DDP hea|
|00000530| 64 65 72 73 37 46 69 67 | 75 72 65 20 37 2d 36 09 |ders7Fig|ure 7-6.|
|00000540| 44 61 74 61 2d 6c 69 6e | 6b 20 66 72 61 6d 65 20 |Data-lin|k frame |
|00000550| 68 65 61 64 65 72 20 61 | 6e 64 20 44 44 50 20 70 |header a|nd DDP p|
|00000560| 61 63 6b 65 74 20 68 65 | 61 64 65 72 2b 46 69 67 |acket he|ader+Fig|
|00000570| 75 72 65 20 38 2d 31 09 | 41 53 50 20 61 6e 64 20 |ure 8-1.|ASP and |
|00000580| 69 74 73 20 75 6e 64 65 | 72 6c 79 69 6e 67 20 70 |its unde|rlying p|
|00000590| 72 6f 74 6f 63 6f 6c 73 | 2b 46 69 67 75 72 65 20 |rotocols|+Figure |
|000005a0| 38 2d 32 09 44 69 66 66 | 65 72 65 6e 63 65 73 20 |8-2.Diff|erences |
|000005b0| 62 65 74 77 65 65 6e 20 | 41 53 50 20 61 6e 64 20 |between |ASP and |
|000005c0| 41 44 53 50 22 46 69 67 | 75 72 65 20 38 2d 33 09 |ADSP"Fig|ure 8-3.|
|000005d0| 45 72 72 6f 72 20 72 65 | 70 6f 72 74 69 6e 67 20 |Error re|porting |
|000005e0| 69 6e 20 41 53 50 20 2b | 46 69 67 75 72 65 20 39 |in ASP +|Figure 9|
|000005f0| 2d 31 09 41 46 50 20 61 | 6e 64 20 69 74 73 20 75 |-1.AFP a|nd its u|
|00000600| 6e 64 65 72 6c 79 69 6e | 67 20 70 72 6f 74 6f 63 |nderlyin|g protoc|
|00000610| 6f 6c 73 64 46 69 67 75 | 72 65 20 31 30 2d 31 09 |olsdFigu|re 10-1.|
|00000620| 4c 41 50 20 4d 61 6e 61 | 67 65 72 20 63 6f 6e 6e |LAP Mana|ger conn|
|00000630| 65 63 74 69 6e 67 20 74 | 68 65 20 68 69 67 68 65 |ecting t|he highe|
|00000640| 72 2d 6c 65 76 65 6c 20 | 41 70 70 6c 65 54 61 6c |r-level |AppleTal|
|00000650| 6b 20 70 72 6f 74 6f 63 | 6f 6c 73 20 77 69 74 68 |k protoc|ols with|
|00000660| 20 74 68 65 20 0d 73 65 | 6c 65 63 74 65 64 20 64 | the .se|lected d|
|00000670| 61 74 61 20 6c 69 6e 6b | 2b 46 69 67 75 72 65 20 |ata link|+Figure |
|00000680| 31 30 2d 32 09 45 74 68 | 65 72 6e 65 74 20 50 68 |10-2.Eth|ernet Ph|
|00000690| 61 73 65 20 31 20 70 61 | 63 6b 65 74 20 66 6f 72 |ase 1 pa|cket for|
|000006a0| 6d 61 74 73 2b 46 69 67 | 75 72 65 20 31 30 2d 33 |mats+Fig|ure 10-3|
|000006b0| 09 45 74 68 65 72 6e 65 | 74 20 50 68 61 73 65 20 |.Etherne|t Phase |
|000006c0| 32 20 70 61 63 6b 65 74 | 20 66 6f 72 6d 61 74 73 |2 packet| formats|
|000006d0| 45 46 69 67 75 72 65 20 | 31 30 2d 34 09 55 73 69 |EFigure |10-4.Usi|
|000006e0| 6e 67 20 74 68 65 20 4c | 41 50 20 4d 61 6e 61 67 |ng the L|AP Manag|
|000006f0| 65 72 20 74 6f 20 72 65 | 63 65 69 76 65 20 64 61 |er to re|ceive da|
|00000700| 74 61 20 66 6f 72 20 38 | 30 32 2e 32 20 70 72 6f |ta for 8|02.2 pro|
|00000710| 74 6f 63 6f 6c 73 52 46 | 69 67 75 72 65 20 31 31 |tocolsRF|igure 11|
|00000720| 2d 31 09 55 73 69 6e 67 | 20 70 72 6f 74 6f 63 6f |-1.Using| protoco|
|00000730| 6c 20 68 61 6e 64 6c 65 | 72 73 20 74 6f 20 72 65 |l handle|rs to re|
|00000740| 61 64 20 64 61 74 61 20 | 64 69 72 65 63 74 6c 79 |ad data |directly|
|00000750| 20 66 72 6f 6d 20 74 68 | 65 20 45 74 68 65 72 6e | from th|e Ethern|
|00000760| 65 74 20 64 72 69 76 65 | 72 32 46 69 67 75 72 65 |et drive|r2Figure|
|00000770| 20 31 31 2d 32 09 48 6f | 77 20 41 70 70 6c 65 54 | 11-2.Ho|w AppleT|
|00000780| 61 6c 6b 20 75 73 65 73 | 20 6d 75 6c 74 69 76 65 |alk uses| multive|
|00000790| 6e 64 6f 72 20 73 75 70 | 70 6f 72 74 2c 46 69 67 |ndor sup|port,Fig|
|000007a0| 75 72 65 20 31 31 2d 33 | 09 41 6e 20 45 74 68 65 |ure 11-3|.An Ethe|
|000007b0| 72 6e 65 74 20 77 72 69 | 74 65 2d 64 61 74 61 20 |rnet wri|te-data |
|000007c0| 73 74 72 75 63 74 75 72 | 65 39 46 69 67 75 72 65 |structur|e9Figure|
|000007d0| 20 31 32 2d 31 09 54 68 | 65 20 6c 6f 6e 67 20 44 | 12-1.Th|e long D|
|000007e0| 44 50 20 70 61 63 6b 65 | 74 20 68 65 61 64 65 72 |DP packe|t header|
|000007f0| 20 75 73 65 64 20 66 6f | 72 20 6d 75 6c 74 69 6e | used fo|r multin|
|00000800| 6f 64 65 5f 46 69 67 75 | 72 65 20 31 32 2d 32 09 |ode_Figu|re 12-2.|
|00000810| 48 6f 77 20 61 20 73 65 | 72 76 65 72 2d 63 6c 69 |How a se|rver-cli|
|00000820| 65 6e 74 20 6d 75 6c 74 | 69 6e 6f 64 65 20 61 70 |ent mult|inode ap|
|00000830| 70 6c 69 63 61 74 69 6f | 6e 20 6d 69 67 68 74 20 |plicatio|n might |
|00000840| 73 65 6e 64 20 61 20 62 | 72 6f 61 64 63 61 73 74 |send a b|roadcast|
|00000850| 20 4e 42 50 20 0d 6c 6f | 6f 6b 75 70 20 70 61 63 | NBP .lo|okup pac|
|00000860| 6b 65 74 34 46 69 67 75 | 72 65 20 31 32 2d 33 09 |ket4Figu|re 12-3.|
|00000870| 54 68 65 20 77 72 69 74 | 65 2d 64 61 74 61 20 73 |The writ|e-data s|
|00000880| 74 72 75 63 74 75 72 65 | 20 66 6f 72 20 61 20 6d |tructure| for a m|
|00000890| 75 6c 74 69 6e 6f 64 65 | |ultinode| |
+--------+-------------------------+-------------------------+--------+--------+